// 导入dayjs
import dayjs from 'dayjs'
// 导入中文语言包
import 'dayjs/locale/zh-cn'
import relativeTime from 'dayjs/plugin/relativeTime'
import Vue from 'vue'
// 全局注册中文包
dayjs.locale('zh-cn') // 使用本地化语言

// 配置使用处理相对时间的插件
dayjs.extend(relativeTime)
// 时间格式化  dayjs(时间).format()
console.log(dayjs().format('YYYY-MM-DD HH:mm:ss'))
// 处理相对时间的方法
// dayjs(timeA).to(timeB) :从timeA到timeB经过的相对时间(1天前)
// dayjs(timeA).from(timeB) :从timeB到timeA经过的相对时间(1天内)
// console.log(dayjs().to('2021-08-06 12:00:00'))
// console.log(dayjs().from('2021-08-06 12:00:00'))
// 注册全局过滤器
Vue.filter('relativeTime', val => {
  // val就是我们要处理的数据，也就是|前面的值
  return dayjs().to(val)
})
